home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 1881 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.2 KB

  1. Path: sn.no!not-for-mail
  2. From: mobergru@oslonett.no (Rune Moberg)
  3. Newsgroups: comp.lang.c++,comp.lang.pascal.delphi.misc
  4. Subject: Re: C++ with Zapp vs. Delphi
  5. Date: 13 Jan 1996 20:32:52 +0100
  6. Organization: CD-Player Pro author!
  7. Message-ID: <fRA+w0JfFG5X089yn@oslonett.no>
  8. References: <4coar6$d4n@sun4.bham.ac.uk> <4coip7$69s@news1.usa.pipeline.com>
  9.  <DBk8wg2yqjbB083yn@iaccess.za> <4d7pmb$48c8@tigger.cc.uic.edu>
  10. NNTP-Posting-Host: hasle.sn.no
  11. Mime-Version: 1.0
  12. Content-Type: text/plain; charset=ISO-8859-1
  13. Content-Transfer-Encoding: 8bit
  14.  
  15. In article <4d7pmb$48c8@tigger.cc.uic.edu>,
  16. olczyk@sunphy1 (Thadeus Olczyk) wrote:
  17. >: > If discussing development systems, Delphi vs. MSVC++ might be more
  18. >: > appropriate.
  19. >
  20. >: Not a fair comparison, perhaps Visual Basic or Powerbuilder vs Delphi
  21. >: as visual languages.
  22. >Why not ? Perhaps because Delphi loses? Delphi and MSVC are both packages
  23. >compiler, IDE, resource builder and class library. Seems like a fair comparison
  24. > to me.
  25.  
  26. Yes, comparing VC++ to Delphi is indeed possible. I'm not sure of VC++'s
  27. code optimizations, but generally Delphi would loose out to a C++ compiler,
  28. because C++ compilers tend to make more use of registers and optimizes
  29. loops better. This will change in Delphi 2.0, where Delphi shares compiler
  30. backend with BC++ 5.0.
  31.  
  32. Now, let's compare RAD, ease of maintenance and readable code. Categories
  33. where Delphi has a head start...
  34.  
  35. >Maybe C vs. Pascal , but C++ is OO and Object Pascal is a fraud perpetuated by 
  36. >Borland on the world.
  37.  
  38. Seems strange, coming from someone who just wanted to compare VC"++" with
  39. Delphi...? VC++ 2.0 (and MFC) has been rejected by some C++ diehards, because
  40. it wasn't OO... (I assume they fixed this in 4.0?)
  41.  
  42. >: Specifically?
  43. >
  44. >Object Pascal is a statically typed language which does not support
  45. >multiple inheritance and generics.
  46.  
  47. MI isn't required for an object oriented language. All it does is to
  48. confuse the issue. If you inherit two objects, whose inherited method
  49. are you calling?
  50.  
  51. I'd go so far to claim that Object Pascal is more OO than C++. Hey, Delphi
  52. has even got properties, far more useful than any missing C++ feature!
  53.  
  54. -- 
  55. =\
  56.  *=- R.Moberg, CD-Player Pro info @ http://www.sn.no/~mobergru/
  57. =/
  58.